28502476
20628343
77413366
74764087
32156384
23844035
11212733
14349339
59629696
16598655
15271114
84554324
95721238
32421364
78638942
1376878
82836880
26428959
67946000
16971957
81137307
67096524
44313858
71472458
54449688
55321618
7531265
76056382
84399227
77238864
35437214
7424718
34872240
42088757
34868234
22653783
77055327
48162833
83158463
37413324