48956945
18683538
85738236
8067415
19451070
68798454
34477560
25414924
65692042
17415662
71066483
86272802
33025491
77181698
33348308
15691124
51057762
80819339
92617682
96067491
27371461
94353154
46223460
446573
9577126
46339253
99825565
27088063
52253563
57635158
49699088
84279616
86255502
12453087
77474986
41247450
31186198
6995610
24402604
33367575