17541376
17449149
44465609
47164961
13860290
42328112
38913575
38369736
25013397
10638114
12537
771118
71159
416858
66238
256281
618202
139372
273362
760878
169116
164611
36403436
45598898
13577106
34656879
30521440
44192648
10519407
47436464
66965612
95897966
58305034
58121048