40229046
68278216
13727475
34068589
41372370
47325001
32783724
76539243
1243926
62799072
49146302
71312752
44383252
19279030
63548499
45149376
6344723
96364218
73357036
67511703
12279812
5765496
34434210
84049752
50865238
570137
63761794
64967507
37024787
49135642
67105935
3875122
85495503
72025973
2594222
39203799
96981977
61852542
3246749
42243149