95706617
21462201
97296679
5026156
33505004
1787577
43821650
32023276
33674692
11649750
16311323
21166896
14599268
67448851
70352508
66236174
96643512
51219492
44818246
26154254
66196614
33651997
6039597
14924292
34926672
24955719
34645202
14338642
23599569
17142247
77717071
89284239
60633621
13963688
25135160
3367805
28887321
48104835
18075202
70664685