42694752
3905037
33205531
53946275
30077759
47375045
27341181
13877130
68338507
94989245
19449538
59935554
58111332
23996311
51159242
85974015
18557212
40647646
19789050
76309052
93775871
74115291
11382426
33803710
75506617
72873998
76461320
90418733
861574
84961470
45519889
97512362
90196935
34845576
32983670
90287132
62172542
33811400
882230
88432888