19449096
49235324
2905188
79936068
69817879
37553384
66108532
50994900
23809545
36946049
64496505
99307091
57627924
23497056
23376084
4033389
60093086
25609997
57267340
32117385
49437360
56586242
58761363
44874313
9384556
58548567
5501190
61081031
49707676
50203440
49697117
82894785
7719151
90753149
29319605
12604554
42198964
23207400
50749579
45029725