28892627
13272567
75342966
5299493
6431433
36506548
19438636
13836903
39431901
28957215
89735505
28569623
27388379
59842435
74011145
20425406
35941741
72338312
22874644
32286470
85729902
67129970
60672860
5898462
59608102
68013725
1263457
64752379
26663820
8580768
92529238
53568024
60605939
18679997
42552096
83718675
66506189
30506050
3502544
58549036