89847272
4513669
1247510
61503066
94116684
14049411
20687802
1683157
72468746
35618143
61597380
16586737
75932453
43215601
6092969
76156732
80619620
33876316
10188392
68755836
3382076
52946703
22362510
56618183
31946022
91535140
73578195
83371869
34445169
62215771
40369132
90891344
50751151
2351957
31203227
15914110
32237790
59647203
4505590
79958790