40822590
63196285
26956893
89808432
99246072
20127244
64901997
99284299
52715852
14236099
22114277
88243012
93436410
89916812
78542760
59807407
67658270
92885275
3208380
24657448
82412942
1829403
68728740
92344306
69569518
66437340
2866692
20408919
16163552
63179870
77188578
99037303
36677711
34384119
6474838
4337138
26647031
74506836
40492907
8944274