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