91
493
19
438
53
20
4
397
3
92
3806
903
700
279
750
901
929
157
6
16
85
7
45
32
82
48
301
22
80
5
239
196
172
49
203
71
29
78
44
150
108
1643
9
57
161
476
79
220
2622