76325512
41677105
82612212
9541867
12057642
68123811
24652743
1008140
24133982
10018563
35719706
36891942
46057332
7321668
94817338
63401927
16568004
82383779
22496418
15721325
12187293
26665870
63266273
4166007
49798158
5578819
75552036
51116286
67199976
11783843
86911896
67973386
58647404
20558735
50643816
30009896
19318925
37453121
61436511
21084515