22476636
40951025
93824729
2781400
65953188
56117240
62108144
210487
28383219
82302293
72295107
31623452
75271990
62097302
34652897
1089111
95451638
3755531
23012829
27195476
25792477
35492964
3244518
57349200
81826804
29532951
51266324
74256314
17115021
5835969
9942248
7895032
60751894
20036920
62588459
70945805
5805173
64645698
27051315
16125127