6
3
2
23
13
29
31
19
9
26
352
10
84
81
24
27
4
109
37
38
11
8
18
120
180
7
17
12
14
28
16
21
15
347
47
1
30
49
93