54534929
16423280
59861074
61423771
45124605
72132378
9730433
90818612
75276471
75095900
8575500
203542
57353871
10254386
48044037
40048726
17771496
82397174
13676256
62996478
60271256
78305557
96556092
43157176
2884163
25079643
26842448
54516686
86863259
43109760
21002599
99066129
48381813
501751
16414012
29391321
28092
27309364
30234533
81363282