18
14
6
10
41
17
21
32
20
65
96
44
16
120
23
59
0
7
57
8
1
22
45
78
51
111
28
15
12
11
13
24
2
4
3
9
29
35
26
139