22012371
6473800
50802033
55683848
75836741
32418566
52495089
98258086
20592911
78208917
83404517
46234866
6059526
58073489
12193975
65511100
996367
54289934
57494935
27981927
43556564
81588700
44689002
56055106
71915140
56167379
11904097
27681607
6313555
17835644
53742326
30212063
19296015
19965716
60838698
69712870
22856976
95687556
15035331
53495138