3
25
8
35
31
107
11
5
29
7
2
73
56
59
16
113
12
20
15
10
19
43
13
0
52
6
74
103
64
1
28
14
18
4
110
60