84984641
14294736
84609988
35833567
51584067
17066065
29528444
25125368
73063598
18005097
35436511
28772848
25096781
13477601
44078338
18779267
52827217
1682342
53006977
77695387
67425303
21492115
40198743
10687085
88466325
1299706
2909661
85156972
22791351
12867196
48241174
67053782
969489
87839330
7772830
50379045
93722551
9647443
90591973
94188393