80025572
26719297
72732915
58376174
7266722
2005722
15627886
64183805
56518860
16587738
41602964
47439043
33166644
81862715
22002993
29348221
26941120
78075830
44911891
8338490
37325565
77271743
2980697
86276746
71624749
55073773
24849113
10914570
37045112
96466888
8850823
17403132
286847
52488253
14848497
94818306
40403106
45916364
52072283
56054468