27
36
146
95
536
93
109
74
126
34
222
336
14
17
402
31
13
248
72
71
448
302
60
773
351
42
35
97
57
25
92
465
150
51
209
21
38
131
83
106
37
137
304
46
198
274
49
24
195
43
342
58
3450