17189308
383256
87894286
83216697
61841699
43952201
92598721
90962143
85356384
5827327
60312450
70605380
43407687
9874550
2126025
44673233
63905395
30099957
68263741
142507
84502235
21422714
47245811
12587876
53157039
93233744
89353767
29481366
35613947
466466
99015589
10169195
45039829
6321432
15829967
34118234
16153126
96038402
41473553
19417373