39931835
41164046
12182985
30285943
43248052
35812823
14711453
8856408
86665816
19957792
8045096
68754253
76709238
2640528
48684796
92988857
66273413
29027840
63935926
3782717
17862833
79009233
40292048
30212162
85264146
18839653
21939828
59758195
96344424
2937036
80486602
45624788
61369532
33995804
19108520
42693692
13522168
29245376
42125941
75342738