28384480
623286
21752383
66906769
20318792
61272914
76979078
45595755
87105264
52257888
87918473
62463302
7188694
60986691
54459875
22737772
32527742
4194152
11819212
813837
15528420
69342483
14197115
36775148
77974112
10851351
74246406
84377516
24913227
7134850
92456121
10319283
3879717
34663635
96596929
34071197
994134
13221139
21033885
90992607