42281802
97195839
91964213
45611615
5097808
27544375
51443960
10619958
4557892
31803580
74092148
4754200
31385866
24258682
7029225
84193280
5689496
25858618
74058280
20827986
2793196
23009792
18299019
97457575
96321939
51318703
47177319
71286870
20229972
44485345
10416741
67352072
65619528
96405838
66743364
54308285
75691318
86699257
89949463
36181990