57143272
33013572
1473272
83425654
42352736
77096118
64558363
772487
52531384
83496153
37431182
16497849
11769369
39381418
7233199
65769452
18356387
48039656
81353287
36461221
28678561
42057224
48264795
86885031
7531042
71392421
49342326
12272624
27039872
96976618
70474103
30067836
3412504
18504795
69926380
41677227
75534498
14776185
17612821
28249349