12
9
10
26
16
57
168
39
30
95
59
144
134
44
20
28
105
160
97
226
349
136
61
53
116
22
118
174
32
93
54
102
47
18
111
40
1
43
104
421
73
189
36
33
48
13
25
69
38
88
17