3553241
88258171
85226476
50653924
25412236
74265881
50588848
67948425
41856003
72532538
67246456
66249586
89572833
89912715
1021104
19714173
4782592
6530709
69773701
1520150
36147415
23694229
30992125
83611984
64199122
1551190
36103951
43527168
97002564
63257157
33243144
21554004
79419584
45417168
39026230
88172367
22411047
30482104
9395446
8028184