19
32
24
53
38
56
138
222
10
336
46
49
28
57
60
47
140
87
29
109
79
16
910
6
44
15
83
25
9
207
54
76
107
92
127
261
71
145
27
159
96
136
75
22
70
99
294
17
12
305
165
40
373
332
68
78