12852126
91828076
2510347
9483819
74117589
66563505
914818
73855920
9207465
26849448
53541781
11572428
33417188
48601536
81976942
351250
64279884
83543226
42129298
15129746
36195203
95792288
86933151
48671353
1593104
10654682
50181027
57807191
66137085
17264275
53431796
52321948
36898329
52981778
23015405
16392880
78727150
69541106
82011481
74335654