42117488
80402312
45575462
24385197
31661219
44261282
98049127
53023876
89258891
9314857
8964855
99873660
47716531
76123244
11399431
58693014
26375429
9502221
44268096
98298884
5229108
85545520
47553980
48876347
3937894
68022506
5383819
7875959
90781614
3267954
37035276
62682338
23689000
4893355
45362225
89217718
67468649
37456157
86724242
22991360