17
92
78
70
45
75
43
30
50
123
41
62
52
28
32
149
138
148
35
118
42
256
88
79
203
63
59
405
141
263
95
102
51
67
391
377
54
29
86
8
49
26
27
98
292
122
23
20
173
105
64
106
125
56
166
183
456
25