17
95
54
26
260
174
312
218
124
150
40
73
138
56
343
69
330
243
142
346
141
57
158
496
234
48
55
460
165
228
151
157
82
377
553
88
106
827
1088
167
81
3991
71
6531
65
47
31
50
360
125
62
61
94
37
198
155
135
375