536
90
109
74
126
34
222
334
36
13
17
402
31
248
72
71
448
302
60
772
351
41
35
97
56
25
92
463
146
50
209
21
37
131
83
106
95
137
304
46
196
273
49
24
189
14
43
341
57
27
3438
123
75
318