1344166
80975206
57882173
92637819
66497239
18476504
9028305
7554160
3905568
25084621
29679106
65761303
75425797
79078491
72563278
21963423
93505606
4420535
4028619
16519877
37532822
37455333
29354050
13252884
70726771
25699480
31858875
8614553
9555352
57261220
2571586
50592291
59131028
99528060
8209853
21873143
60472601
17401707
50893452
96191245