47687518
11244649
10367453
12398532
39924352
1656964
72185059
2473204
54671929
889244
65802291
22727417
50228434
60745106
52813820
99437963
31219656
9523186
686629
60047358
8426524
25048343
3772938
52345805
63583116
50388745
13894922
8294581
539794
86872487
6272493
93087494
579429
36743147
65876221
39927990
9428517
82879012
13637332
23189525