36082128
12377973
74298208
6222777
78257958
60584063
59612146
29468031
19746261
30734689
30571643
554098
56668254
46377112
68111131
56453684
18825835
73527492
73258352
24632617
99854275
32301921
35357192
31501563
97917407
94629435
2422421
73858082
51644339
91361779
44114152
87911749
65643201
27952515
51342398
11511899
80274779
94618302
30161864
51736313