42107536
26857718
95612854
55129801
99899154
61823497
36283527
86261853
20766672
73941084
98077453
88115862
22813581
21668002
44704199
95828148
81218785
86984619
53002233
42525458
46838450
80333126
33396346
60191212
14503228
673822
7944317
6712215
66409905
20506546
92465758
6567319
8391839
72707406
95058852
11824244
60793729
92993004
48377045
33661457