10
35
11
18
30
21
16
105
7
49
111
17
170
6
64
90
56
79
77
132
12
29
98
85
1
4
14
39
32
37
31
3
27
67
76
5
38
13
9
2
19
20