42
81
111
18
13
70
110
69
52
134
93
91
36
27
126
116
425
67
276
35
38
50
19
449
172
45
207
84
44
104
72
166
164
46
66
371
836
43
76
290
418
147
136
54
353
12
114
408
219
121
62
51
23
430