51349140
69935713
53227103
8599100
9584210
32094793
94482641
87893558
10573130
843304
35739352
93561786
16547311
80556054
2069314
79139311
75563184
38097310
92868334
20244281
32473446
5515650
7895874
33897639
85353046
67164603
4604164
48218217
61918486
71209238
36125882
2234299
89738126
31049174
84027428
93729023
16034421
13327594
53378892
583693