65861956
82903339
81013826
32296507
272428
3423073
63151008
115724
84664186
67378711
54286428
79981362
67282705
61212088
13225297
11693977
89631114
82404449
95362891
78037086
92608721
82316035
73703073
5822331
76851553
59895959
49788826
81633304
15774411
14679879
7784969
51365305
96096542
32031537
29132476
63259170
37005456
71633258
7178630
14253114