6504486
11826760
1317573
4481926
6737519
76934800
12671064
15965418
60203363
96658475
187799
100008793
32847718
10354286
28978511
74503657
12108232
64655033
17234760
59424645
41976035
63771489
70185411
59523800
90433729
50779550
92261932
44522591
48712690
31479745
422745
57897665
9574514
73992863
79807037
50031678
72315142
8842593
28052559
11774901