31105180
52063902
9625737
7437922
83589165
5512936
8958179
67615046
52186705
97107363
67279170
15988053
9098094
56483997
17368433
41544583
59983093
25757337
9611153
34075188
57327741
1880278
26476377
7064563
22585761
10002888
13303327
15187092
33212271
152465
57524476
15391380
63993514
76075494
12303433
45365133
82989097
53803720
69937787
26795470