5004884
572687
54345168
73111209
85703227
45228882
56967130
9747943
8862972
59311053
54366338
31499407
74766124
4993678
36342354
33599012
87177014
35205576
85104707
11446196
8636443
22627393
19387216
99903089
76332218
823520
60716780
74498253
17482941
50177257
93348843
88676843
10832320
3347167
44846511
29471288
6206156
5263272
76952162
2163730