46922560
43351549
44408400
1592876
74372387
803087
53527808
17431192
50715768
9304121
78781216
2325921
10323888
92323202
51567589
63859100
34387659
66004304
64791666
55268083
56612721
86588862
19711973
12825352
13375102
16492954
63868190
9597502
70824640
87485349
53225637
66126436
93749252
830197
42021288
87747292
10226886
15511815
39653671
5723448