95121633
178480
98663755
34083010
53345128
52754090
13805464
56607440
38567525
64213440
99203542
4784705
74811034
85847836
2238715
97418256
15095105
32446779
91064746
70137782
82467056
47708437
80714509
22388047
2209817
38585306
50056840
93365261
66479293
11435025
6691292
1072515
15947204
43138704
57945186
93584
56767355
40529871
83981973
83903306