54102181
80203027
11745028
1378222
59216131
18105470
471218
98704527
5791260
59411680
98725979
72209466
57798980
215163
58185428
43852843
34392443
20448292
52497331
10728842
25592086
94618403
88278931
80274381
26308586
55617241
24083413
68469873
72806364
73927395
65049455
40616757
46468947
20781925
42816540
9503813
17645633
35577420
86749400
52657120