32
9
53
24
121
73
46
191
350
95
19
36
472
42
31
70
405
363
376
79
25
39
280
74
65
152
103
22
104
164
287
37
55
127
35
119
108
41
167
272
383
58
388
543
141
84
15
342
91
155
289
71