50923886
45077385
23287549
82545874
63246839
18585507
89772084
45696124
72376718
2454197
90913145
73454412
22775520
12635677
74788936
54466748
54476456
72745435
2466706
3509280
25218727
51119765
2531093
62245438
34358599
23399948
42042528
87164352
90073338
6138442
18956607
55694826
68205362
194797
33531021
92958957
64127566
76728103
90055780
77816475