29853049
1998527
79274393
96086349
1366069
60466511
58533879
10688120
71787908
75396722
64082697
73614700
99619669
81575405
21423600
98641056
74539055
69028302
47966195
11048957
76374496
23833418
9113321
35293227
44564316
84924599
81735376
31109669
4229850
55143967
76864396
40763946
96083806
23819814
60208909
1601884
36416662
33649465
11032386
3268452