83882882
5958595
24986069
3228590
82266698
2548778
51325669
51875273
97045524
28733823
55914573
7811731
82251573
13381289
74225906
4205962
7066928
9090515
94826925
57624439
88069244
44139227
8966836
42343747
25416982
56123040
948873
12185795
5782959
21628870
5613585
8871321
15724650
9650491
18002518
78739943
61086765
86527591
43996836
75502534