40321754
43608239
21447254
76838958
482559
8189780
93349420
64119811
37703207
82467439
68791986
72194351
5917811
71625700
60305762
454895
50485391
69139588
49653804
1493111
1211739
52277098
59625874
73909882
11495438
1908818
81126876
22398176
79733299
16374917
3101451
4650214
13092049
90269876
25101944
2643542
590336
97711860
45387469
85988506