19755379
8837363
11529863
37753125
196821
4794207
86367854
27236180
43603840
892389
5306994
14243006
37985803
63876204
26522751
42385071
515353
22518571
69302692
10837240
8403452
22223405
58375188
80729183
62298226
84268492
63678804
608991
78296328
3834935
68805946
48026087
76895761
68653940
25432102
40898830
85616244
53498846
23813559
16086458