18656978
97673612
75273072
65758348
28378288
77689767
44067778
6143915
16113942
35416980
60701971
69311628
17631979
6476668
10553472
48775313
21275406
1121584
42539649
16584598
33386191
30227969
8952350
70612035
90853957
19006211
45958489
41839932
36042363
19169860
4057318
95024246
2105726
45355122
59089539
6077572
56436003
10906554
71325736
37483212