63852059
59851581
55139031
1678192
5359707
99469455
87068073
94124482
25378113
31545881
53352506
69681842
41579852
24851076
54783966
53121379
15635441
5437188
57646750
19557349
41207587
51099334
69568387
87684406
52603407
37728995
10936024
2267701
8904949
36963704
52088892
50132583
50258805
84062177
56922171
15783028
75782651
85181377
3104203
36823742