19366076
42121275
50179238
28621381
94247184
34871469
21683917
7982711
73735274
51376653
34779684
28104214
61278635
209145
69384700
47188846
73642271
66189568
75529178
88065137
6526906
39478729
1179921
32204676
5245676
12452546
36528057
20759719
93681373
25663326
96496253
5586892
20323600
96577693
92321849
9162947
63768139
41557610
28924023
91904499