109
3
105
14
26
19
46
5
12
55
42
13
4
8
20
6
22
39
85
10
51
81
35
33
18
106
32
43
2
36
48
138
16
92
11
53
180
150
27
17
50
0
54
1
23
9
63