58
64
45
43
18
22
19
11
24
99
35
44
16
17
13
41
47
57
25
272
639
49
200
527
297
610
1657
878
119
84
13031
4296
132
188
90
10830
53
105
577
168
61
1459
72
216
886
32
51
30
425
648
3287
5051
68