14
309
4
12
13
33
35
10
2
9
20
6
27
1
18
28
31
15
16
109
21
92
38
24
85
11
5
36
71
63
104
51
237
56
69
19
47
8
61
7
121
59