6
2
8
7
37
10
5
11
9
21
22
43
3
29
45
26
19
107
39
42
27
106
40
35
47
14
140
58
33
24
38
16
31
1
232
4
12
18
13