35
63
29
4
2
109
9
8
11
23
51
87
47
39
16
1230
18
28
89
20
24
13
41
85
45
14
10
37
19
57
27
154
36
286
22
52
12
56
3
15
21