46
29
92
39
47
48
18
90
25
51
38
71
12
33
31
43
99
107
17
37
30
13
36
16
45
53
56
94
58
102
197
59
50
41
73
79
35
64
77
23
27