79614437
97919654
62878416
88563312
85534380
24417536
72052236
1626866
36802392
22907062
16572007
51429008
45009343
95983320
18428326
3473448
8919031
21081011
7673449
17127296
20664261
47397880
75571516
57673998
80408250
22627406
23705864
87069629
22634164
22621130
94536802
18578380
64196184
91244486
6535644
2822692
51918862
97189061
52992646
32592016