10418912
1185253
30238330
27653705
4845682
17979950
58426108
44039292
61521680
90947232
42279734
48176799
96917159
88919279
444746
39646035
4124070
9572886
1873652
93428863
12689685
77651248
33415684
39182798
40554984
45793164
18634502
63919052
57957845
95308644
62027035
12721409
37253548
45001116
75793847
46545362
25309737
71154176
56106059
14088140