29494019
5976030
5604939
91255730
65472827
61326228
52087934
8316683
52457551
38163658
19347996
68945400
42784688
47737778
49819913
94741052
62456565
57727483
30146848
28543400
13679522
33888029
20289694
65537821
17462860
41243746
77231595
31415368
42578308
12741129
27936652
49284328
86762089
50294215
3570294
94377009
95382001
37751417
20571183
87532415