1002260
28622631
41003997
16149966
85777508
92498535
418228
60281318
93456750
68583998
64539176
50006977
9214618
23862568
26816411
40518503
24015739
16318214
66798117
23831448
53497755
38023626
37841898
4953493
991981
89018672
33317846
97989145
13831771
29046139
24845711
26996148
7546341
89603726
71542848
7713251
4386592
66553760
96959919
11176036