24
45
42
20
3
15
16
50
261
129
180
122
84
71
19
35
22
58
53
51
112
184
69
88
109
56
159
8
29
39
36
49
18
41
12
97
100
90
116
66
44
352
150
63
194
52
81
212