74838359
4305747
25266697
7533171
21322979
46746904
5732473
97408160
75241583
87712188
77087700
79036026
40583083
69167468
7391491
12595089
92151134
24881045
3381101
8846189
90298171
457589
8357336
52865982
48057016
87041169
83179783
4507825
12547191
16356030
47145966
82698472
24604341
53542476
22513930
22925758
18199241
9862403
44035473
31231838