50466431
61167369
98869333
39636303
20945093
34839315
9529242
5596208
70232
85268043
45062390
38177350
59157298
72148642
48199874
47804286
64253484
77433245
28699798
90771044
16147197
9333619
88204265
5391605
4332152
187990
8886547
8542887
41654365
94785809
68453095
588663
2657612
47446273
30131180
13758166
98129649
88055485
28085462
55679483