5322331
40584906
6573548
3738593
24581480
64952320
50897686
53788133
52874043
17432517
5801936
44522019
56377012
72323364
36791099
72352721
59169392
20718477
65723163
61507183
31763190
60884942
99827997
26913019
16549064
7219325
67661944
39718880
34455557
32442363
6022802
12591139
12389398
89013079
41911795
38466049
38428211
8963257
24337218
10589735