2
5
1
8
30
3
9
59
27
20
108
16
11
18
23
13
78
7
70
12
6
10
32
28
19
21
4
50
33
24
25
36
64
14
0
17
37
114