11
35
61
15
10
42
45
78
33
13
9
100
138
23
181
29
123
442
110
88
27
91
30
36
186
46
228
19
14
122
12
17
18
25
191
47
8
16
43
24
48
49