38282576
6557068
25201273
94581523
73458871
82353881
5291967
2190944
90414502
93493524
83259269
80638571
66758742
77339546
70743287
95877326
8569399
28693775
72368946
31963662
15838423
1567129
36949729
13338247
33952001
65134729
61551113
82289923
47202867
4863487
32073068
6533741
9717193
6313336
37103819
4398621
870625
7710887
5256679
6376513