2098402
31397998
84057960
9619340
50485708
4884406
24158483
15651338
64433863
6453364
72625370
2243507
68047053
99065315
40642356
62812409
7223797
42717532
3599472
28537782
7074781
88023849
15939029
99297693
36803538
20564112
71715245
41232089
40926530
42981553
13296592
3674275
25208748
77302538
55294191
59915424
1001526
649424
92797870
2254840