14937868
41928210
94775126
84741101
16925663
40767078
89264333
30119271
54121961
26533892
75348309
33275674
84982029
46721358
76038863
19611459
9023368
78751784
7472710
76516016
23074052
72078016
21756503
24287930
8167897
32612937
79138544
97859409
9751780
97292037
70192176
58623458
88803620
4837437
75944096
32654677
10647256
53798216
88385437
31167633