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