9548353
6710820
1110225
46504629
14433973
46251086
22818800
85783995
28729639
7955244
44299839
54605837
66581282
42753801
75256517
51468823
20512833
60964551
44937843
47972202
66099010
73127520
12973768
889998
84771705
65901587
1204672
83739922
32899280
39903220
52035667
66304127
39254788
2034550
37632095
50136255
778862
3729168
8653798
20415503