58712220
24851321
308040
8799482
66481899
74789169
10987959
1813139
79534883
63975184
38122460
7887449
26586254
10866699
94475496
28039844
98515163
20535072
244754
58338862
71458027
16778272
23868435
70219555
71026820
85371844
27374893
54937965
48719434
89639174
3239
88417301
4496171
60541737
35189102
35143338
32875764
59631789
17301319
75858439