32226471
36385070
8913370
68432142
31821711
81592491
97182195
14557408
63636718
29127253
88923072
70445580
57357152
87524650
90865148
79478368
27198153
31513616
23354522
39998535
30587067
58193517
69132710
93498181
30119520
23476559
15943081
83188467
70989365
54906564
13377048
16955833
66497147
7528536
3373717
42613644
7451290
60347848
88693095
45977682