15915785
28197041
9354460
935478
317116
64478385
77829577
3493313
51047790
92934313
85652487
74335764
3054393
82418110
64895654
59547450
85982790
10456331
23507982
61786875
44884635
73092180
55291638
22625623
35173008
43717489
6951402
97773364
26683542
63884874
29691958
3612081
52362418
71286167
43354895
10262964
88919884
58061772
50832011
702806