31307965
56331899
2344534
39324517
4013771
34947423
2107731
47697810
20997820
9662489
42431247
15594648
26627985
40619469
29629366
77878779
34728572
28393608
26643809
90054290
72548899
34369463
9554353
61891855
89777253
16722250
20434687
86535299
4044847
35794908
1227418
25791369
96641463
89872018
60484289
28219949
4430794
71913260
60921105
14077197