10
56
130
19
3
10
19
250
368
101
12
2
110
1
286
24
159
5
155
149
4
14
9
175
98
106
62
37
115
57
28
117
43
26
305
19
160
34
26
13
27
96
21
310
125
3
