36
512
365
89
353
260
94
88
1011
515
282
174
80
219
74
140
64
40
165
28
368
340
121
171
646
136
43
198
241
1672
583
100
202
73
460
569
106
128
303
124
111
152
199
78
35
109
176
131
56
168
16
151
429
179
195
194
213
156
175