89224526
52291206
31236565
46676462
76571075
25297050
54728200
72046561
20802761
173902
85546922
39603394
24094320
51731223
25487957
79442036
47869610
97643923
69434809
499065
16008533
35498870
60188462
9805917
94981816
61659008
25129028
81234381
43512403
16123011
91529051
70754920
27085937
65237262
36716278
51323939
13404944
6463204
21556585
43804590