30885081
47583291
93347570
16053538
28275861
90296952
68006960
64503800
7234202
17326240
21513822
58901728
11441112
44805413
65971946
32257806
53979406
97989622
58328050
45767908
64031400
43812230
8865947
54537200
63992379
92433155
74272492
41155872
372691
50726552
11205102
18805084
24354399
77848
90916715
9814501
27175301
8188158
4801985
69352704