21
91
54
22
13
109
9
12
15
10
29
39
34
71
37
90
7
26
76
2
43
46
88
5
56
18
1
16
58
65
4
8
69
19
14
79
24
87
81
35
78
50
30
86