95998546
53192387
57118029
1006606
46219516
72162900
91384735
100001264
83271666
15656141
11804988
16377183
89964011
32962791
39269715
23472139
77815852
10108508
6468792
29236994
64342802
74113382
9964980
45415501
44061166
60114604
36833716
13259741
20268431
2590116
82695168
37059233
74259510
80445476
98846352
13773729
17487886
15843616
30176979
226962