59859200
36743626
80429498
27615039
3025846
43365223
73319408
21132967
10487347
44403235
28669888
7158796
79574676
4179187
95867845
67571010
70278143
76007436
70238646
62089057
84211264
30002230
59277276
86099040
82062748
82086389
5076831
85449895
76853723
48047912
31269131
74984467
84741730
11081285
26566648
27616555
87085170
18526375
79495913
60327862