13028932
17441817
6527612
39143743
8216017
97924633
27051150
4620683
86647108
27297958
80339186
14228254
58299670
39459131
79598603
2861981
50846559
94045285
4643900
38829020
69515204
52203828
11473282
3069820
428516
5458759
62824858
83093514
43144223
79182684
1374368
24031194
60883333
48841834
7193835
2906999
31386950
92057
42836112
60706246