50495557
10524957
67663405
9775237
56302460
473998
23151350
53915601
8503954
44524849
23079333
51615048
45062027
15416440
64551018
68026644
27984692
22715251
22141925
2765225
66641043
50241877
46929542
72992057
86921366
276556
19366009
41984364
10211721
34847128
1732991
54016985
95262537
20762076
92937197
401363
42011411
91269708
46646593
38779740