29506245
91302408
80711839
12713592
98119192
69588278
64193003
32989738
82146259
38665091
27675711
6655793
67054819
72698986
68038904
41065914
27089582
21855037
64833594
87206001
93392870
80969572
30113874
59238388
45869688
10876543
22395457
49832668
86787863
8571070
61224850
63781415
67815306
91052224
94552676
79495319
75887597
54037090
21973802
16899109