99376969
90366768
65965866
12799663
62126444
12371732
13709181
61527116
19466508
42073737
65442149
86811848
28145559
28166850
25894566
69985379
93523562
43187027
7238805
67432488
67262462
9261184
44305455
423177
78164190
90052087
59592118
79414613
11471560
80859639
57202513
4765770
80817315
15343687
97257569
69888871
31407740
81465869
8832979
31449626