53815163
15848504
48318491
3254771
12958611
40028838
9197566
70791008
77019918
49117940
45403325
63612076
60344812
50328774
28177387
32801382
91241923
81180
18637833
89052341
55764987
1692075
11498402
69465375
86238189
78273251
75931260
28368426
72886889
43889580
86658658
40567227
10861163
41814957
5299810
96763008
12625197
88504106
32971053
82026428