52
334
42
652
85
154
292
129
36
32
7
73
139
39
524
45
56
286
8
19
111
23
257
267
520
241
181
538
298
6299
99
46
344
13
208
418
316
109
92
18
16
21
5
27
197
49
10
9
3
61
63