95253161
80405708
3467254
1851338
21707453
19137078
30735947
93712621
51868625
75484002
50289128
278636
4707493
678379
3479472
91304541
48792567
24039235
68765085
51209185
25276120
2069204
91204391
81211999
2199193
82608520
62649419
46983999
67094093
7236635
35232396
32876393
7734295
67639934
49412849
45794796
39919750
81406288
8640517
89741648