18
31
22
16
42
10
110
40
89
13
25
3
4
43
7
9
179
36
33
14
81
44
55
23
5
24
19
12
2
120
30
6
28
0
27
54
369
21
17
1
26
11
32
122
20