2821604
34685835
72426282
95796126
46856942
94439790
45422826
19332749
16773913
16819915
1469834
270496
40921794
69451666
30247879
33676208
10406833
13294800
41699193
51151312
70764177
45368701
29622531
97259136
33673924
22199171
20732094
50662163
50517590
79499608
92173281
75245739
19943949
69068542
14145800
57266889
21378194
45054217
78007672
52207782