41927015
47688636
11313302
45402725
25352790
61287168
4796683
55034154
98844819
54897787
93195068
29405317
77553691
35651368
25088987
11033203
83003456
78248424
26014142
98453974
84257383
3430360
17147904
42603973
9648369
71541557
50141125
38851570
45952025
11767606
9178965
14957550
70236048
43012958
21562023
98808222
32149732
52157363
71995735
32186789