3078710
48775192
41426592
94469995
45251450
64083406
21856285
26211444
68092897
90937451
84364464
66919291
67684299
53599932
15497235
6375983
67685344
38484264
88083731
57798976
32732492
29747942
97892980
51725204
72628302
20934557
41923878
73872649
11807657
71396230
46552500
82327753
88236107
42121443
67153823
86419389
41922843
53359468
72495348
36614568