19313515
7776743
99752245
63181625
95897831
61509573
34025070
47756726
8115276
87317903
27331365
64542842
60326965
65916549
66679941
83924594
58551305
50086727
49431430
30344804
63998954
59078584
60173190
49488628
322078
65932871
50751169
92963274
81041290
86718095
2576809
8952472
8806239
61669226
64689264
6151355
58576930
25678841
23807727
2113934