29282593
88398578
80376509
84216865
27251393
5909175
34948118
34531528
72769816
44672877
25414283
29765362
68923632
69527621
2863953
12438254
2821343
5255185
33259360
17606525
88723999
89153347
68916739
17038540
80805237
5885524
62434950
5499718
7303462
2586236
40834890
44273167
68012762
2378211
2796643
28185368
60668617
33769666
16568804
8221418