61837580
197328
5322404
25415110
1922052
23384904
507782
79643165
77282003
55017358
13672954
9629975
99511973
3264369
8209850
43533588
33637
94635397
96494694
74411828
7596223
444203
65468028
40061912
70262622
57477841
22098709
51641770
92414826
10118291
33305273
64657413
76393358
47999530
2032345
41065793
35406743
10893000
73844283
84957737