56155232
8747956
22448648
71615260
3007449
18229480
9186169
42823016
52232171
82792463
114406
66641466
61473930
5249905
2905770
98916878
96716989
14012146
9700410
44182049
63159550
20893642
17544595
90013634
263227
76508296
8526766
37087336
76195393
276838
39569207
88034693
78603530
73096458
21746421
65796487
54877074
3318979
40605131
513941