85724251
29071418
20844468
47133116
71935508
4870752
39606630
21134173
16809018
361384
83754864
57951995
6887249
72687700
12066379
72503585
87728798
76611354
21627041
51694300
3701874
81778333
74318448
33418702
9015131
85435682
33637767
64087323
41215480
63467837
75516431
8782960
75075970
60821720
56652240
88744512
89976572
17022964
46211713
42016180