38838286
77985597
22438279
23953366
1438472
43874157
88026888
8607873
3737707
8675588
55415279
80107519
21389384
41111528
90597340
93194704
72251360
67625221
7599084
4876197
1215395
61524842
38482082
37173649
306225
75793524
6826033
29462024
97047587
28246948
87987171
71985640
68777248
15678898
49491596
81899598
60423168
8439046
37483399
20785450