28563916
5481864
33916192
18445336
60902640
25285360
88993189
24798667
35386861
8282065
27474396
60805115
5771713
69858177
96074103
49499794
77106480
6577527
85309528
67515382
69119005
1202936
15538441
5467177
66082543
4839101
44834524
21568950
79385568
79858975
97366536
55822560
358178
8176386
37456216
57343500
833988
19386290
31585317
8415762