115890
45844860
38467863
30963504
11971655
63128301
64823439
61573053
452590
46248964
99827969
16607425
27407279
13217017
79718315
82676627
71488835
30507485
5635226
15234617
13237254
44361475
7193523
81215657
8057826
22891373
6519225
16239955
16736922
89023155
13329267
97676007
66379659
48983608
31626881
53375146
68335664
83833348
4950567
96257608