20283396
29155146
12616561
34804473
95897235
99713647
50107343
33193123
76025903
51434606
25023384
47783343
10872758
42402378
84751129
65336213
65052383
86356765
89637825
40177381
4652468
61028640
58753497
47849075
23923095
55152984
94424552
5454150
42741743
46811210
2539805
5687742
16059594
67611113
64841244
91707771
98024159
8700404
80904360
83146104