25
60
31
29
49
37
89
19
17
55
12
80
43
16
92
51
20
59
23
106
66
8
10
18
58
52
24
11
93
36
35
14
41
107
76
39
47
13
32
108
56
88
48
64