83165944
98144372
18769267
80409508
98454688
29656877
95642407
18319160
75419105
59175232
84397706
55337542
38832759
3849244
5405580
27413005
9179922
65495053
5133242
42648702
13108036
71507081
66065948
62535398
46359447
87124741
98733031
26042435
57839316
7218860
3442619
55916585
93855085
80223758
72219406
92852613
3104010
26652634
58421527
59356824