39181038
80063061
33042657
29561759
9284260
40592743
58142895
30081778
1054599
5141176
27741253
16825645
8757226
13241985
13966212
23503599
75834773
16003984
2644943
719400
87965012
1561784
19822251
41695208
3504788
74486871
27496629
56098922
22334707
61379000
57936380
41349875
96957428
35762509
66926456
31971246
26404440
63933036
59989850
64863122