49543353
78931549
66493855
24744
41942701
44767426
5041511
16912345
1405128
6130641
36991796
44952967
23187527
98803388
69557109
51517734
30096549
36146565
2386236
71834404
70183798
17333663
23795795
389169
21226904
13054543
92189408
75305562
3472463
83961741
3367665
77783253
34083970
37254460
89649714
65149727
18202651
55112018
96836940
51446270