44883561
3973910
45735146
86875032
15256564
8102576
17704727
472704
12836320
69829567
88418850
39475748
92816580
40403709
59077906
85397966
67826035
36961908
45177333
99716091
59441649
41021232
5740500
8756248
93467985
33445852
75505740
17444863
50712379
753229
2963056
58955711
3764120
9659493
47261852
9644629
37464916
1647155
13974952
79811894