81984659
10892255
62209519
42018954
78697947
76411582
30985154
9802402
1139530
42144198
384884
8681438
2482796
94054153
39994016
21837682
65175220
10467642
3687220
24109115
81549441
91124884
50321918
7622041
4835199
25063099
45361162
3518295
30096855
84671424
64783434
20555869
28995308
29848820
33252980
72637705
34324804
4332476
99206250
79366070