52565172
30756557
37751857
45224780
28798935
76636559
9045106
2010268
770742
85857695
3046703
83784439
90842428
42369737
49631860
5060330
81623253
96036378
62935485
20655084
32155931
301482
25043417
8338661
71607317
5293152
36773333
54086925
43039209
66078406
7919523
5162146
43477801
42194123
82546355
49401792
23235525
28527459
76076284
17945372