45391639
4495207
99916585
88774326
42698519
90214082
25137324
70408457
53569223
52098615
29209559
78612975
23165078
7958640
2021717
85066146
46921293
68407169
84995022
5898161
80608430
82066467
49293161
78563342
92522484
77736520
72181507
27054371
17573617
86144160
8236232
70152042
54812455
73232431
42898412
10024569
93104043
59147368
74207878
1431563