48299096
13132200
68642560
55774609
39424849
98805127
79293940
15178362
45443835
32496810
98512212
989493
14065606
80135981
83997892
42843423
58587170
79483679
32474224
15028624
75316024
8360265
1289288
8687774
90312477
54368185
6176090
69747314
34311011
88523013
22086289
79514298
38106145
93608351
74867368
13654402
21313736
4189465
6030360
12526016