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