3569502
11561704
94875320
72903247
9058448
60012660
9084579
41184387
14546547
3117320
28874173
17101416
36365698
85394720
62443066
7652186
56748937
31919884
2961926
70033207
47631205
54714196
52659891
29211922
77609648
82357249
75802938
8617014
98372921
63005049
17942863
17634934
89864603
2354329
73015575
67671996
46233521
97562367
31228140
28178967