18
106
105
7
14
62
113
47
17
31
29
20
11
9
2
67
63
195
30
40
82
12
32
96
55
74
70
109
111
58
50
10
23
95
60
43
37
176
24