32
75
1150
239
35
28
153
266
287
525
339
62
235
204
73
50
46
363
54
125
59
278
7732
231
42
55
470
56
444
389
53
77
52
26
70
79
25
120
31
193
167
116
87
176
98