359
60
33
65
83
111
68
87
79
25
114
71
47
115
75
27
57
106
20
89
124
82
13
198
103
104
262
144
150
78
92
52
156
149
116
101
17
18
85
81
94
63
34
426
128
50
186