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