98
57
100
77
43
20
110
88
12
33
432
687
418
129
17
50
501
7
207
38
44
116
11
63
70
80
35
30
82
277
46
101
64
474
117
74
28
96
49
142
317
154
226
228
71
751
78
166
18
62
420