51101032
8620338
69819013
578270
47456915
78343100
22635681
9286249
43721782
34993695
98471070
83642858
400397
70682087
89739477
43619691
39028320
34275310
38323393
62871032
9880639
78132642
35891651
12716589
76224815
8259057
60309106
56503160
95327973
16058803
26508457
473290
93173897
34002857
49322572
25889209
13941088
48341728
13682461
5757844