18
26
13
62
28
34
51
320
36
146
95
536
93
109
74
14
31
248
448
772
42
57
25
38
131
83
304
222
46
49
24
195
43
342
58
27
3450
75
318
37
430
887
65
152
1908
40
44
19
92
52
64
85