86
47
25
835
48
40
80
72
209
401
58
597
271
93
50
53
103
54
61
101
200
2269
472
470
34
32
197
29
593
65
94
31
22
62
43
475
190
131
917
247
176
51
541
537
100
143
70
4385
16
269
257
354
127