9
23
39
11
29
286
28
43
12
25
3
49
15
82
58
33
166
395
61
127
51
17
10
21
336
16
5
47
266
283
106
13
80
22
132
54
56
38
190
27
4235
152
57
6
30
20