40045164
68088435
93416773
14298054
33669935
67952401
34178732
51397037
19722312
66684110
9563294
97036775
2709260
44371699
44355069
31107027
19333920
90424448
29531939
53473658
88539712
52758470
15674200
55539128
44952806
76467422
37702523
81225644
68757448
2298048
87595744
9588292
75809407
1448699
70438236
47702565
94261514
12952534
72705328
58517083