57964735
16745605
12202250
80831086
6621866
12919652
59423522
6946756
8677665
94706556
5003173
41814634
77749753
9013669
10731592
1606691
81224181
37777518
58047723
61372914
94313101
92364926
21642938
27052125
50087910
73902669
75092534
24794281
92169521
73461646
91524183
46745509
4919391
8316648
555387
93348239
58723351
43905111
29884522
12545381