26
24
126
362
57
28
164
85
173
1406
365
34
46
98
18
99
107
58
53
27
13
55
41
7
50
102
341
162
115
144
62
30
43
190
159