96336197
1118388
45332875
47205092
40808069
85951931
5616403
27104271
92139408
18426606
7111055
24609075
54667879
46075793
62299104
90812040
92343073
96864316
29387977
2976728
6176360
10297666
47797439
76811433
15695445
91618022
5048841
89806485
50946071
82872833
21367802
34185218
28685144
90512777
71712248
33196002
18589872
99163367
23102814
610621