1390125
48075819
24947645
64773690
86016139
54806607
65775659
71282220
48636957
90782504
91058342
71601264
64196071
24602493
14514277
28724655
99553549
74151908
12419813
3014740
63656156
6335995
5171921
80494656
77424569
18666842
14473046
13844690
35811560
29294972
97556019
56961472
94017169
40598324
1088183
16847086
66964947
14804025
79801389
6718906