10291
105
19
32
56
40
101
462
20
4041
465
81
53
50
158
166
42
17
29
64
63
36
45
46
1556
43
4756
34
611
72
73
25
24
83
76
96
219
65
1300
415
4201
74
38
78
86
60
16326
33
245
119
28
80