80269122
4973691
31499350
12749162
13662203
57036966
55977635
59053296
55839150
84272457
50672518
8992062
25302369
18104445
70716591
81964309
6249606
67987724
39443487
15417426
43227852
34218286
10638566
82508951
28899466
69579009
34929005
84512025
49244304
87909473
36706984
1442961
83785281
2493351
50014886
69972229
73428443
31907018
50979455
31739870