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