95495130
8909621
83568199
29896847
73392287
3933334
6233155
6079757
383035
70797981
52568403
88891017
84761663
86271127
17153480
33654452
60868224
92599785
44475849
98323497
95037007
66794986
27735364
64328201
45784442
51644273
53754905
11152575
91057256
7450729
636187
84095700
37551553
15932591
97243601
87663504
37977679
19004614
92228941
55299032