25084765
16692408
1025258
3075229
52971660
57012779
26051193
574323
17302735
64673931
35677421
45235818
4957308
11339958
3138361
50444833
10487730
93927051
66522138
70807340
29281791
85882393
53629038
79906923
32686352
59376544
7801229
44706398
85685284
63903050
32606332
40733580
52732520
96048187
56867531
82917422
79491281
46273090
89441610
10807534