12
1
8
9
17
59
61
2
55
2179
7
33
25
24
161
3
31
47
63
48
182
89
990
109
119
4
46
4806
125
87
75
81
84
68
70