95145292
496964
41154129
44308325
7193504
18533231
61331483
16319883
1925789
78655300
71909207
16092172
42038742
31952289
68097664
33079063
60653702
6683168
5642504
69241690
9948624
95951251
17911463
84952696
73089238
333844
57018926
95546323
8802853
58999642
8483307
65727561
73037162
34905768
80332863
31916117
67961094
91176469
402989
77518241