70
1008
292
89
60
223
438
81
136
18
2243
14
95
310
153
79
274
349
55
25
9
202
1191
841
255
26
186
108
103
12
30
779
401
48
120
236
68
194
37
197
109
69
78
106
117
228
49
468
505
290
432
104
100
376
1878