70315438
12451948
41756035
48722736
34342664
36439987
17324160
47417192
87039072
30848219
81505365
71424953
11713344
61191289
56681689
4759482
8315347
39809690
99282312
68196912
18576709
51131836
36276117
44471839
29692213
63287386
85488500
21215606
44401486
98305547
8218494
1805169
86986108
83076315
7963929
87418850
22312214
819621
24604077
20816454