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