57
29
53
40
91
59
178
50
123
76
78
18
246
58
128
28
47
92
32
291
298
108
9
205
103
136
90
69
154
84
19
147
454
56
1291
87
42
217
280
296
257
816
33
341
835
96
107
156
442
569
37
7
122