10
25
2
56
61
32
40
24
80
216
102
33
35
94
45
122
193
27
21
143
75
34
425
11
43
7
81
28
781
119
13
47
96
63
105
29
74
317
106
123
18
144
57
137
113
98
112