50541483
445720
85874446
5218759
11649055
46895656
41002748
8631282
18488176
45826568
70028584
52654421
85441102
79666097
83704
68891498
64905057
84896865
524381
19341577
70589003
62903956
86433421
55353236
82363775
38994201
44865847
98614936
41646252
81464891
23383690
19712638
52886196
6337951
55745592
65965207
9603539
42113431
68589091
16665479