55144116
21571127
2384544
63227456
50741005
19883533
9112471
52583532
1151947
613531
33461160
5966966
84148919
5845404
79361037
2694525
742584
60268400
87099191
51987721
89303551
50795667
32563517
86148238
8615247
46917217
69832716
76054
25376671
70249487
65866137
86225806
64493066
39719958
51085352
78654863
90931432
69281128
40429495
15066384