16
6
75
41
50
5
8
19
14
3
2
59
110
22
42
46
30
57
96
13
17
12
26
38
106
9
78
18
123
60
7
49
1
48
25
98
180
33
20
37
118