45999227
44032717
33644384
45197184
38542689
7474042
3411416
8303872
4913793
4239451
22661270
13227168
58945956
14739496
18932607
46468592
43586323
8587908
20629242
21128456
289519
36081673
805983
64318397
36861144
16127806
87481963
21354090
64305565
38753199
45356253
9657643
86152608
36761017
69472984
17432030
6369381
47601820
323381
27611730