66397652
8112720
98201729
10836508
51455546
43073606
6554078
82271589
65288852
22787568
79238101
4019480
70158191
96906307
37262235
90958338
26714080
87464067
62259329
80362869
37744920
62361545
92454263
62791508
36623896
30556388
34769753
42835569
15694245
65524236
81681905
79733476
64701159
59278796
53134569
6169110
14033604
55291366
68751277
39547015