31534212
76729977
54247554
3813463
28369125
57498510
23878954
47082655
6100805
99352796
21636826
77212983
8570671
6995841
48281918
23007752
12556243
82592821
231162
15363230
45056802
80823986
49435240
86968976
53472283
19825745
9616362
86039242
22585244
10353271
84161126
21208240
9795503
7764354
47753708
34482858
52588303
57691752
69239935
57361637