96
326
183
103
92
80
210
345
197
98
315
48
170
22
156
52
37
100
378
123
78
131
24
147
1360
71
273
62
337
244
42
40
108
70
101
238
68
462
233
27
371
55
57
46
38
124
65
464
173
237
73
43
14
146
69