49723405
67108601
30343375
28689691
99402685
6708792
11531019
37771904
81757779
7445194
15360
27207416
74313245
20768873
28613568
87444329
63633496
32559105
73708042
56648338
64505949
53612338
75987013
86154
88164496
77312202
10477461
5358125
4265125
25911849
74814195
17448272
37045834
866061
48846593
37966067
56149640
348015
86296997
23888408