40916862
79212745
63067332
80843066
48456686
2654128
38292853
17794414
3871093
14772202
5457297
69419004
3129658
85707501
39675177
44217836
50929823
19205929
66624044
70216470
59176587
64117343
32341459
144510
7673169
27162802
79207800
29747752
9897730
23346777
75538503
16919814
95991661
79492129
88133501
2498379
3473133
7489488
44522002
89669735