19
33
53
59
60
29
22
184
30
83
85
360
156
132
63
49
23
215
112
20
6
212
102
142
24
101
120
55
143
47
129
223
378
207
144
52
86
115
88
377
95
51
48
138
84
74
251
124
154
187
15
122
193
158