39959636
378133
37764747
8756604
45148777
69734506
48328106
43887423
22125653
97835724
54825731
12068972
87987834
47028881
45939299
50554637
19862048
75977000
138881
94528159
25276926
59182212
7555067
42401739
60402290
45221542
2947316
2563443
39975483
25393072
11666291
41812889
27905487
34622532
76573798
9259715
10388814
26836868
53965012
6606309