52502961
2375462
4128700
58437739
64179167
9056195
42634800
61685356
72904896
49883055
23865324
55179342
7761608
18194163
87488097
39988704
21251319
18029977
48137110
76923332
26015197
11044685
90093635
3082509
67965616
28819271
51573168
54011499
8977162
36467246
99318818
8693409
27486085
35285936
29559361
87748775
41928549
75965719
69848607
1133105