19733193
315673
31361175
55552354
39199159
44458915
81421265
89098325
7740548
10556204
8905851
70055515
4586513
8533261
97329005
21021770
22525320
28125532
11779576
59158273
99145328
76317880
37623239
18964442
24363318
23892755
28033685
17178381
52971615
99401902
25804955
78466257
25603007
36744284
17286957
1877786
8902048
76897040
26687188
59022721