1506502
67295190
91569079
402415
67174500
892698
90119385
34479579
28433420
24833611
155838
99959023
88399855
22084097
12112403
61719646
83237637
20888177
7419701
3129642
2516850
38313536
75562915
56638994
6210424
5012743
7071473
93429789
13045721
24727197
86387987
34192179
83235967
13099191
81585523
67823448
1566475
53639787
14962438
2385346