81
50
30
668
112
573
225
541
41
237
882
194
456
368
62
747
57
46
32
184
157
29
24
149
176
532
63
54
77
257
350
127
214
253
94
114
270
280
69
216
73
87
14
224
466
55
1452
47
395
97
179
5
68
22
51