6
2
984
43
546
9
5
49
252
204
1
21
3
13
52
79
33
11
126
176
337
368
65
386
487
111
224
189
18
77
239
24
42
146
186
272
297
50
17
340
339
60
256
39
143
197