40657512
25775210
509190
58385370
72144513
3961591
27389393
5216795
74618228
1116446
94057276
69094277
35628911
84724920
70227487
39801983
71383404
3431620
13621402
90627354
8828237
63904291
87636249
5095186
3298116
85598041
69099202
1981276
49511517
70933341
4691128
16554124
83274468
1739943
44984636
17487902
81725818
30522321
48832563
33177992