163030
74646121
36177428
9687863
368031
83214544
2074362
36048164
5201257
83462278
80469470
76907219
33705353
44937294
92438662
4932368
46588293
128773
52056354
64804147
30567374
82443125
58257137
18022484
42458436
93113180
22468311
29296621
43509780
57349782
21826930
83887959
40997280
6745021
69981330
3455929
63791178
29701227
49363868
17457277