255847
7070282
44069583
7585641
83953886
56642213
97691652
5435738
48539
7469907
46046032
939114
20414745
50336066
70767061
38875048
64944523
21904173
30075032
21766151
16208310
62042684
29444332
16549130
38197715
49343468
893516
94013133
6083205
32391756
12719015
35484261
6280247
67782843
39269780
64393363
85609917
35367496
20672230
45511861