41098915
90377936
39932234
26479227
7184609
35508322
7153854
42167295
52265068
96345041
46666231
83723768
8461295
30993973
17041738
39867907
40833964
29187417
9908710
13969873
8114719
12797817
8734897
18099171
26696355
64382949
476910
46894410
30729305
78805545
31569873
6411163
4904212
51505994
48998989
43868606
11799963
19152720
73641891
55681347