29608113
71214716
1678360
61783203
98517688
17264319
3539180
82519721
26185032
6729330
22312167
8844777
72114950
71101327
31224074
60854313
50838929
90257267
8902176
26183546
32384521
5727652
67343076
83273608
89905910
19491311
71544448
51422351
57875549
8757358
73722957
78041660
98052707
2999253
87089820
16211703
98205000
98117040
41633493
97016188