65261320
81158525
69275391
70104762
26457366
27428698
42454141
76649983
425632
1612631
61806852
37387037
18249611
99461128
62311578
25314700
43336090
47969802
40945347
28363400
75656789
79954654
26349669
99392804
3176989
11416686
82177410
46663749
5311743
26569183
24523309
55424186
84037641
3390292
65935614
9955873
3755496
509160
90068891
51386374