92693476
8902040
16537456
93122297
43625585
1099972
27599510
1052542
65383202
57148963
37519964
58217915
84827122
23099248
8839865
49258558
7446896
4156792
12389407
65174308
13918266
63133607
19538556
8652016
300841
82516889
34618951
35162070
73005861
33322764
79753843
45645327
45471111
91948075
48295343
66862269
9278388
97694554
30102817
85318173