50156851
67015515
34917872
41057846
27306945
84962758
39391600
71015508
58041193
4588262
45775026
61666478
68708924
19473178
45966066
33394987
19725852
63223279
6665399
33211352
62881968
98276901
67996391
79855945
22698666
48141299
73204017
78985736
38182669
10062158
19458129
86557412
35771664
60698699
41412184
5645802
29583356
34082262
678168
9770626