50505881
37146948
62185975
4762364
13551909
6548975
6523584
4693136
33068659
76832241
44241404
55956292
43946276
6321787
388719
16893689
69837215
43217031
24545091
30907817
45111122
79128712
721547
92718374
3145770
7789329
11317932
52418834
52417642
89799586
16773896
36703567
10169637
18342769
3766274
64087954
55618600
18441047
66617712
87598600