204
31
73
228
406
1283
54
242
75
66
26
21
1298
227
88
97
63
232
160
185
76
53
638
64
136
40
125
86
12
68
49
36
184
28
452
122
60
30
319
34
145
71
81
23
294
126
45
161
67
230
221
252
50
249
402
42