25345278
35039250
89215026
78408799
63394280
51349338
81862047
8901483
62113141
69978758
59914786
81395227
77608317
64363537
15504831
31284101
49208083
58567767
91438527
73642274
1124062
32534000
41523515
7456879
50494295
85424170
2659621
469759
1517813
85946155
23594699
68039768
98611934
62849285
57813912
3003482
78472550
84669194
48196213
82208963