17
33
28
13
97
15
24
19
32
57
8
87
21
46
30
44
107
40
12
23
10
25
62
53
6
43
7
20
22
11
26
14
58
16
47
93
54
84
45