121546
99081926
17711539
46188325
45176054
81541381
75458709
11011332
99972699
87352290
12696780
41055663
35691206
6344526
58714685
33408421
68893955
28058165
60237280
28495964
9211428
95592997
81622814
91572413
20451607
26961945
7520735
11969703
9111497
63048360
5934557
33687402
43454377
83457252
65931322
38031113
6115384
57269004
586372
68418794