59
29
33
32
156
22
46
25
95
19
41
217
39
241
65
18
23
24
146
76
79
51
11
67
14
12
6
127
62
78
20
37
49
38
60
105
30
58
31
158
85
120
235
162
218