151642
55827703
70691651
17584145
1898780
64285598
76053953
84481968
41539496
19185867
74301737
13327220
73559458
76704214
91442728
69108438
13123552
43503763
71436704
25976789
87331309
30026999
54461600
59359658
80577584
42121194
55442625
91562576
67148831
68426596
25408807
84333772
7574535
98256908
56643812
68378059
50493235
4042992
16796246
977990