37589869
40121937
83305879
86862507
82495266
30548541
14728795
82359260
65386032
59431035
47722620
79115666
55005927
71832181
8692444
86432299
77333809
39127433
97909333
89408753
66422475
49715224
5723164
22889042
1981986
3952214
80873361
84861522
4129619
71439195
71471750
22151864
13868027
42269801
24452707
81327715
88178144
129414
63627496
56712432