66
32
45
33
193
100
53
104
142
83
118
103
166
75
84
191
574
335
63
138
97
198
65
52
80
89
230
87
91
92
96
22
171
68
549
368
72
24
12
247
202
25
121
35
36
275
481
111
149
69
265
175
37
109
49
51