30874680
5171393
27307936
13992507
70597102
32384939
72808042
8725352
56465435
78885361
64468770
26137079
13655733
29146111
41351570
93941978
4018234
3904779
55308747
35423270
26863791
22594164
79216386
37688579
18007122
46855741
54286846
86509240
51756980
64565569
78106513
33586500
33304988
64223563
92353239
1425938
7654796
61868023
19723865
5380350