3102060
4059775
10453379
46454066
5387437
14912449
54336012
61581043
53454215
95358707
95117885
91062636
91161199
29505738
88055890
87851767
89906811
63817284
2622616
28184877
54602579
81649545
57435364
85523766
92308793
74751348
77537953
8732706
88023174
41175478
11345487
20079968
19914571
47942801
66358417
65994942
68136760
42056620
6428242
14718793