53903430
9951933
1643716
47092203
9568560
6071296
70728199
18613665
87966041
93692325
98306538
53764515
43685234
91088511
7344329
45038834
83374404
23449764
8788682
46517920
6344998
43269787
11242962
58279405
46904920
42959246
9506614
61512246
36644812
67303233
50249349
14337032
16926529
45078274
9174
86604561
61252601
55396062
41972169
99786534