90165698
29783837
39985121
93139950
30067816
32165218
10698223
306583
18385019
4472508
55293526
50759522
29271299
54079562
62393487
61802168
86944830
56323130
73363608
51307138
17277470
78406877
86077793
81164883
56301112
27492003
8513354
1734953
93187089
77899590
14967208
83646568
5848377
12548972
44525955
90723191
5844427
8506193
48173119
10023433