19108999
28797362
49684854
22345384
663370
20281615
6057714
18277069
54033445
27673241
1680272
53657802
82344367
19752241
77155549
55504271
86024028
57469975
15514719
98735203
77784501
19562950
2387623
38504433
82338459
71644127
89625030
319245
85958160
34102523
78283765
37449195
4108998
126969
573786
64156474
88223599
50189851
40682138
99541248