22068753
53188529
11667904
66342159
62942147
20577148
96022185
5909469
39493137
4471267
938496
57904536
92029990
10488399
8358598
3259338
62623162
91722071
67639687
71522880
34565949
10404443
15164253
247452
98988798
58609190
28709599
8244787
5704503
40012379
8368084
98973235
29625393
38565322
90666087
69316767
95438456
15378537
9645098
3193312