34208021
60679550
30586005
27209856
16243954
86031851
22511063
661746
7828614
53339827
35036386
50531328
616262
89171434
42101880
39989871
23762356
20461610
35478169
2733113
36496581
22831958
25862599
33231149
14437192
90635903
22785455
49045274
69517919
7256072
62585356
23628758
96952369
13366266
3469538
56658997
54379278
2315111
20849706
73632666