43701739
77943424
4293379
85841663
13955672
12342355
61672614
29504827
53355205
82791772
17135336
20506108
17016500
19643526
8381203
85308125
55407302
1274636
54531641
25927294
5475928
32078375
29943566
97267405
28502627
25105923
32932109
71816089
1239092
3499583
3568278
75804591
3198615
57727032
77093786
16855182
86312894
6675706
88086246
46504140