10
21
30
13
66
43
33
18
16
5
29
27
4
9
14
22
15
181
24
7
19
60
25
108
46
17
47
38
23
53
20
28
64
89
67
42
8
111