32
48
36
17
135
103
1
218
95
82
122
151
16
119
74
230
108
65
143
91
57
110
341
162
34
363
120
101
67
41
399
24
150
273
250
105
191
131
29
69
436
154
44
22
94
257
179
215
71
139
200
239
272
421