40755321
72483547
6057111
1833292
62554505
59062657
96122204
28505548
20304842
27357084
39401679
70454107
88048140
44871112
72809103
5477676
9896126
80011506
74044308
94528259
85058307
81173067
57621599
751268
6278831
4213475
11325019
92176380
59105861
40408534
2286406
99142489
61944910
50318781
1955329
73047082
5602484
69861103
68775787
63926296