99151252
95112016
143179
38197866
42111420
48708430
1437995
38251526
43231069
78367593
16314629
5685319
4661313
9385240
622240
83796474
1671616
99158662
45713610
37206224
9512583
17511487
3258407
33274179
23287401
3550334
34148966
7230109
81472397
68563225
60818024
74665229
17103188
11154968
44035122
43038579
26591451
66544871
68972873
8399150