25368143
8309443
22988846
33965410
9851530
52155811
7407654
16338513
56997474
15205601
63264288
72933204
69963648
5773509
9878982
33651445
17627634
9341512
97406942
58339340
17768088
48156549
29456376
55588510
87876669
2903210
69983419
1389617
98628985
39815419
36726440
30295353
90922996
89323930
72692333
3373051
82411776
32165046
54999424
383779