34
463
36
94
27
319
79
464
58
99
38
96
33
29
62
102
17
35
40
48
31
46
153
287
163
122
65
64
232
70
179
121
399
108
52
68
86
42
100
8
18
124
178
44
98
73
279
5
101
95
28
78
9
150