2
11
9
25
1
13
10
8
5
29
3
12
52
19
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