86
22
97
70
20
94
36
76
23
15
57
7
19
8
29
37
10
30
18
9
33
14
66
25
26
13
24
28
39
45
3
34
56
40
498
12
27