42939326
57268337
79067558
85228106
92777312
42417841
568177
50578905
12501991
9259729
79322190
50336668
73405121
70518935
31221251
8142060
4349921
104845
33265372
711576
59052198
31881201
82488178
24907947
1571987
86346372
6824549
32344362
88905656
27859798
55594932
53224894
85109869
69573023
927761
18846718
29927205
67909007
23267890
18624159