20028511
26839151
13671684
78122440
60214830
97375991
36041358
8526482
11406374
29897265
23614290
20598373
37775651
30711628
61209215
8269887
37186480
27736533
20943796
56118770
27768372
15696702
30992798
35396708
84536938
40797522
55595274
54099873
1715174
86572926
89466757
25245937
14306664
40731968
64697335
4243431
50675206
92934506
49411725
14563040