18057771
31183250
48273156
48907124
24991112
25601141
96293506
4093367
54495449
50902170
7016065
12271155
28643518
67563928
58405705
76981405
48307061
65997029
90804086
34721054
7974887
42403839
26028939
12706277
4627377
31649586
36309121
9764234
10839244
4393439
18588044
18568765
86415293
16269579
28675324
82993817
5031232
15053879
90316043
86327512