56595862
50122508
48269637
30449864
50434500
55149104
48402924
33954524
20681795
65327653
51568208
91362957
2808630
6912410
84095911
12652165
89563054
58915293
58538431
18181947
85255849
3798495
22282949
96213260
82396166
23142733
64578194
30202260
72837384
22786122
71248042
64905363
89466297
69916289
24831308
7847893
66094456
12811698
10648150
28625507