4
2
3
1
37
11
35
0
12
57
105
46
9
10
42
13
30
85
43
33
24
95
110
16
91
41
29
112
5
23
82
26
45
31
61
100
74
49
64
32
7
44
109
52
129
20
40
62
75