92946469
18964670
5056106
38881
23457553
50548308
60043240
10063226
95124350
12737514
10468236
92498215
32805016
86172716
24979579
30801286
6764207
33066335
8471092
198874
57826962
11608282
30103947
53507052
70669625
41794436
56829724
7155923
38511389
16186629
3516541
74646180
98427753
91282260
6277426
3949262
5756610
85957481
9149814
48249319