19894148
47104862
39725511
26125965
17028248
96825312
34499732
20509403
95977680
63653806
68201588
27337829
34752916
58608723
70851135
61084729
47508700
556225
6386201
23592683
87674362
94224521
23902147
71394889
29042185
41661658
47806270
47054328
73949440
93831187
45365953
61616919
97767795
49382907
37329108
16083338
82231401
5576734
74543666
22375071