57598511
97705590
40458277
85882602
79051321
9667159
11987026
97852332
15298946
31823361
2493639
74529643
24423859
19884808
13053099
8661456
2492357
94233188
97453426
60593459
47495153
688846
64285269
17229530
5183458
2868802
1636175
94196349
80113149
3936186
53578123
74189608
59984908
73266053
46461391
6323758
46905958
49561287
138753
27118488