12138030
43703109
66348125
2578387
57208971
85921893
25643104
36171936
98817361
20506577
10094718
55473782
48671966
13692995
44021879
52974413
70931585
89072560
88426102
82133020
22261187
83681583
17659709
66783586
65069042
6138926
6725883
73984654
66858601
96482767
68717197
61859196
68618297
67583857
46639148
49241977
79048104
26222682
928773
59995766