50179528
56523103
3134676
7379589
85323934
70459605
61485005
47307340
60353437
6799638
98473116
65186135
66829062
15478367
5864779
83604242
51218730
42268980
16432747
99953244
5909778
53785654
38643635
24961754
22873148
84326454
36136802
32351227
20593972
61239809
67965121
56919871
43032083
7841869
87862399
67478539
79459221
96635031
24369349
81846882