98926227
14397463
28852911
265737
87928727
5241211
33916495
76095167
59416793
40779408
39428599
46231425
86912560
49272052
50646526
2233226
59505311
74212172
76515731
9433398
49623805
95534348
63188367
42667390
68207402
29151919
51176357
3732829
83934553
75077442
97394752
87539156
86843647
52621840
4111290
12831682
2740231
670585
407205
86385160