17
92
78
71
45
76
44
31
50
123
41
62
52
29
32
149
138
148
35
118
42
257
88
79
204
63
59
410
141
264
95
102
67
391
377
54
30
86
8
49
26
27
98
293
122
23
20
173
105
66
106
126
57
166
183
456