58628143
72339175
41795917
5639342
15247377
44864631
57183367
21673424
25382703
3508106
19999801
25142250
71652219
60375774
90206096
80447602
52654775
99457023
12283404
88543044
4850474
56519439
43009491
34737475
61177170
64368577
28926034
38646004
16867317
50203362
31167957
45385430
4300398
3868133
20513783
8972286
9252776
6402430
82274627
75523040