19
42
55
109
22
138
115
76
70
170
122
134
60
268
62
871
118
52
313
392
1134
67
95
90
200
628
275
172
78
40
156
50
72
168
151
157
33
102
77
68
43
224
51
208
20
316
163
91
183
497
35
378