96812567
9664439
55934094
33604495
12014333
94952370
1168398
71076218
3482117
11494602
61639766
37346544
4942822
9901968
68241072
5324746
93766092
34077467
3875997
13292781
4277261
96211484
85128236
4469700
82986744
9469254
66866011
66743227
65396888
47501766
64208370
49675506
22195328
58955243
4998025
96807391
9980956
8255628
40631137
11723940