86
54
103
154
124
327
252
43
52
55
50
107
120
91
36
210
100
401
224
279
234
208
95
99
61
182
227
347
254
362
67
170
181
92
173
87
73
44
160
131
1928
129
15
101
25
367
332
158
48
77
108
334