10
9
2
75
30
4
32
49
18
7
6
11
16
29
1
76
12
13
28
26
48
43
140
21
15
22
25
61
19
84
46
101
80
127
98
125
91
14
629