32
44
40
64
62
85
61
87
31
71
70
78
53
82
21
101
77
59
58
86
100
29
10
19
37
27
33
39
5
153
49
26
50
118
46
57
120
76
65
306
16
102
370
25