10
13
35
16
8
21
6
9
24
7
123
79
1
53
30
44
18
75
22
20
17
111
12
55
85
15
151
27
2
11
5
61
76
40
4
19
52
42