21023314
3881503
34211158
94652559
17011466
24939566
21764065
6413409
80507353
32792421
73506869
35397095
73117864
672893
51162506
85281136
3206103
35126871
42445706
705485
66671075
28411080
53462658
95295056
72709196
40819189
85598605
70265195
89751328
67466826
997865
25871618
61233489
53306142
15994121
20168068
77182970
79578007
337772
75673870