2218389
16786411
13774649
71207333
74109204
96287744
55439079
11553347
68194815
6705825
27935816
149691
69525721
956796
77511089
46838912
96624883
58879049
88753872
62573852
58973368
14079688
72501645
45002368
66359319
2862375
81446276
65247914
8463652
8038601
10196966
36595888
35132970
98795160
39877176
27597591
17139144
19658022
80672266
79874543