51428746
44257280
84075761
56957113
2086327
54861580
12529903
88344385
73404637
32214864
11149006
18644562
79543998
41102998
49399350
45102449
17819486
73133127
39413126
32992152
66379464
8972273
61246972
79888272
53307813
1164952
70723359
44174506
45222088
67841693
59224109
8735662
5413187
33042152
91721643
74144251
392940
43569458
27257927
56697762