56078570
99337643
52869694
26123726
61895138
44548937
19277277
6195423
39428274
56807007
74052340
72388125
33492015
1399729
16614112
26007393
53488528
34427682
8022369
18256474
92448432
77675400
27491986
69953134
7447962
3725629
41278044
64641139
58916839
54931099
25624907
68694404
35018643
46617320
45051693
60692658
24208165
16525951
5233894
6265925