2
10
9
25
13
1
8
24
5
29
3
12
49
19
11
30
0
18
31
22
15
40
102
47
45
14
6
34
35
21
23
27
126
17
28
91
43
51
38
61
58