52567371
35752223
8543359
2644885
17068418
17911754
70896130
32958478
35604390
64354281
34448828
31292328
88042388
26671404
85047081
39225143
18718031
8275328
64875497
27639406
44978694
79255140
18347211
98978928
66492595
51497384
34602693
9104376
52906222
68255791
67596112
87672754
96224535
89053043
49003436
22503240
67327036
60701257
37039583
89065262