17095550
10925693
30972862
67923364
55781692
49424267
33103371
20242968
49645995
2597572
94575496
4038696
77653341
22329880
36877883
63694897
36174949
94531928
95203369
75483241
17503766
16059899
99832187
8833988
35713958
96729024
11216696
38773579
5743164
65224046
29708332
87983004
48002726
5330704
9003707
76252693
24046397
3539523
91949489
68688631