55565425
1371664
13472615
48368592
1751395
11103616
5198070
9865879
71693392
91403857
80809197
70532606
43742795
24206666
40367705
44301988
20128129
17592294
66103551
20699173
693830
52162060
91155764
45944318
53505753
88113546
56575451
87863405
79074367
85463472
80453374
63132971
4363196
81923852
29936672
72958919
88876525
61973250
40653945
39903801