95873785
97235607
2180100
37573135
19724154
30522931
50085899
1720578
14382445
98687761
38382001
674748
90148439
44444236
30686470
35652655
39012544
36185499
47791563
28611260
16768943
72446257
91828616
46255040
21103295
11059582
40325333
20846706
89409706
23173643
11102380
71989871
91052265
1320531
85862150
303746
36043120
1005891
10264161
30115639