0
1
42
3
2
45
29
14
104
5
8
11
46
51
12
10
18
50
105
41
72
34
13
28
40
6
4
428
140
15
32
47
21
25
48
49
31
63