50383889
8679368
437166
20637001
61373596
57159966
91669982
2203935
41255506
39157100
57992825
72576296
95413410
5943327
46064123
42108611
11025904
59832285
82856456
69663133
50933257
33477468
53989894
45797286
46064221
42066047
1405240
76349024
24777344
67423728
2212232
87851985
86067495
48925666
25496488
71381243
85817062
3804858
39252783
90248412