31574720
24247947
32376332
6090420
62819047
5398217
62455765
28562833
28242248
39348213
96124079
35729400
84393276
6752166
54462325
12159983
72448771
52464496
3144698
51095955
30606633
88261359
70054484
7404809
6589980
10778667
5269875
88755972
7779202
2664820
84399724
28943577
87193960
57518523
83149319
5479724
59309096
57528842
75706995
2619249