110
16
41
39
8
85
30
20
12
9
21
24
75
68
34
37
43
45
54
104
33
56
116
99
87
90
195
48
137
399
29
15
7
279
109
10
189
32
65
168
25
119
52
88
18
17
11
35
19
23
5