23045021
97911214
18522775
5030774
25461864
30496112
6858346
69378145
50613289
44305301
8574534
34167000
51455339
46328285
53175396
12967001
73604285
35269068
27463849
9809375
3161100
2047679
41562909
95084700
79917067
95237092
64183585
34121624
56912948
47085588
97967552
47087423
57368227
61267743
50803417
48113631
18245235
46515491
1863911
5782090