20742729
65238636
33629326
87069543
3160607
66569731
86082333
51859216
90193272
15647990
65556077
53755042
48852524
4593121
67677429
50948504
21252508
48122207
81098258
98906406
91957464
4102583
62983583
70465835
86056339
66353441
12586194
72647522
81994924
68892076
20009464
3004760
43248364
5665785
39216013
9194356
30154875
788451
15718303
30847474