88
233
20
43
150
781
217
28
90
213
254
25
36
33
55
143
468
109
158
100
264
383
11
232
340
116
70
245
22
460
34
96
574
80
81
16
79
18
376
193
889
1811
389
45
384
57
235
17
50
54
10
197
261
101
97
104
41
23