21121567
16632108
25154376
33972656
45514672
65942504
19745415
2200226
14236289
46569751
67846358
8308142
25194894
69174693
36315061
26564917
6623526
29083792
71438143
10153857
20954695
26183550
47311250
33696940
29989741
82662550
20656237
96091675
281255
56614883
42686158
92211748
75964164
32342963
52384052
83235571
45303331
58061415
2795451
86023019