16363693
40546713
77634631
44503341
73203032
68248171
96927895
510239
40646884
4703253
608456
30367312
89753716
56469409
63796507
37079757
86436972
94489120
6856908
20139302
67328411
440651
42143994
28741693
81352016
63989169
26042901
27174497
39784099
9536340
38098651
2709835
8125255
772816
56464060
89489316
92529227
30967681
59223414
10328946