39636069
4166398
91141559
90861758
147161
58361403
33254010
97308353
67304664
42643622
318064
47641754
18286509
67001169
972092
2815631
21819395
96201907
76787222
79948079
85389060
21158687
41333427
19743817
58765071
33643126
6145093
89139786
95969805
6006634
52855647
34746164
48278412
24722024
95945348
51915939
555606
65263953
49182539
11189694