45021522
22749011
90143138
26703776
12916316
6602970
97914230
7463461
88802090
33639262
97742300
57157728
77512677
106557
9456977
8243332
28351729
6696713
2292120
70053829
70694386
36975155
1921330
19647965
387985
89207804
75871383
36732415
4054865
40884678
8952901
30241715
18729609
57096736
2752434
91208807
6568747
16156780
63775425
80853767