18018515
4785721
26357295
55516138
1203849
91573009
56292063
41364319
41309871
70336520
18979437
36849130
49594251
75265121
35357658
16036279
81872045
44125176
97222458
67216936
57249168
27169908
9946891
11896525
7495570
924003
87566567
64408846
6337536
17424256
52566384
54855318
72322080
74616784
91567618
78369709
49519058
46122682
96621307
66953064