64644022
2291661
19926423
45614115
65491690
32896317
51592981
35482518
83209987
77021335
83472550
27004778
33982041
2406140
23761449
345055
1043726
4342692
17198930
9943860
15025003
15996179
49078190
88862984
77456157
13847186
68118852
41881491
8384073
5026507
264622
4491068
77352063
19017522
49911340
64386239