10
43
35
11
6
18
19
8
20
25
22
61
168
152
31
192
81
30
21
103
17
48
174
56
50
29
99
57
14
144
55
58
344
53
80
38
98