10
43
18
47
11
37
25
85
29
70
9
93
13
21
15
20
4
38
12
3
22
81
61
50
80
24
8
7
2
19
138
17
536
5
27
31
14