48
66
32
45
33
193
100
53
104
142
39
83
118
103
166
75
84
191
574
334
63
138
97
196
65
52
80
89
230
87
91
92
95
22
170
68
549
368
72
24
12
247
202
25
121
34
35
275
481
111
148
69
262
174
37
109