58294765
19399775
560356
91199907
58651451
61701055
50325917
19856817
53606793
3880561
15493291
69108768
98637419
85333368
25103353
67951641
69927853
81973027
39033342
32598691
72741870
91183180
12397258
15963429
10522458
28201236
62461665
90019955
29899
28226185
34597470
7762234
1937253
60689092
38664229
34196999
75795829
45082396
81174190
14102151