26
57
13
18
79
44
46
121
165
118
28
77
302
16
22
92
387
75
19
56
102
442
31
48
794
185
382
184
36
39
43
173
203
204
125
574
34
439
196
146
486
191
391
416
459
150
470
225
164
120
41
345
170
100