85935983
30195556
8571453
7644020
9602379
54158107
44991455
32067930
35916164
516901
57647428
23934084
38133623
99598860
85376433
63351714
12544571
21068865
18493686
45881108
49162920
70107783
31843367
45177841
60885507
305462
98296633
70533319
51067872
45116176
17779650
80102022
12472391
68719911
2422121
22208296
84066460
42856203
4780894
69623193