56601022
34015133
80224434
31765626
8828216
34755106
8217286
95769257
90963077
19239712
54299324
36355211
97597848
48917584
3245678
51466533
8152952
44856854
93166968
74213680
30063331
58076958
16953407
84019611
20625455
69484595
65638789
82218534
94481141
76852795
49165064
62432288
89707545
47554444
89123570
18167827
1192504
55442399
78545207
29177642