10
14
18
7
109
30
51
21
6
38
2
29
54
98
16
34
9
25
20
11
23
123
70
33
4
5
72
67
24
8
19
55
56
107
40
12
44
242
82
31
13
42
27