30443973
2415893
32638254
76599014
67435750
53383333
5934724
5504208
46696000
93448359
2269255
15185915
10764987
30975598
75753311
1523831
12952184
50525632
39229074
50357977
21313465
5278839
71554661
56647825
78942006
39378492
92679479
50458975
42352094
91023760
45985334
11635805
92502782
68888237
21266715
45364766
47447366
5285203
86867887
75984325