7
2
40
6
10
16
5
27
36
109
24
14
46
18
25
4
13
9
102
29
74
69
53
17
38
21
19
3
15
20
34
42
49
66
48
23
35
22
77
99
55
30
123
31
163