18275708
99953688
63862120
31734983
53571735
43065574
12279201
83348621
4872263
76877417
19595373
36392155
9613233
28669601
11917123
3413884
62614259
57822223
97637391
20602147
2050147
48081935
26918215
67026721
7034151
46804280
56738868
42567253
8873808
51903432
98207024
61173447
53359110
11578385
76311812
92182459
89117287
20362331
14589866
44587182