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