84583949
12403322
81052197
60709063
27133536
303322
49706689
19005530
5817616
55555481
359361
65366953
5592047
73494326
52385273
88248437
82994867
72375420
62943433
80942466
50537630
31044151
69899092
12385675
53062572
37326013
44615790
92073783
62304388
84918469
16045124
77482261
97119571
37218553
26532462
27488734
26561308
97545416
32825360
11908333