10
39
22
1
2
23
3
52
4
16
12
30
14
19
11
24
129
89
25
69
26
20
9
13
0
6
37
34
43
7
70
113
66
46
49
27
60
79
33
31