40753538
95937938
7761967
57274861
47075507
68429842
16872334
53326140
18122136
17048439
53004356
94285047
32399744
8310663
80499774
61662136
66679633
44125642
5035828
6381443
71114276
79171007
78949256
75468110
28625765
2509821
9834824
2835258
25393121
8969105
47119424
865679
63307189
60176695
76683958
31199521
74959302
14578927
3924134
16758655