38866390
1624274
35019207
79779343
1889276
66012096
70017907
34786914
21479144
86495118
95429221
51792766
85349679
34609604
12823833
34886152
43424472
7208928
12629593
55708588
41025458
47398212
7664218
31306638
8407927
12268393
84818168
52474760
93925065
28354104
68764970
15221980
12085242
61673441
76248627
93045283
43482384
20568196
99752465
55412343