30853090
43956550
61704968
31316876
19307959
90428007
95736233
49598876
8981683
86963609
10396583
75795437
51038515
83879165
80806678
22253752
5424323
524656
82883320
59413790
23057684
12923916
63199420
83398774
39073558
48304577
80388624
70925795
5391650
8546178
64127790
97353719
68525975
28569932
4117835
16045454
5800723
679026
88098666
28535144