16217433
3492507
11942311
86083741
78718820
24667551
55183879
79892016
89377566
37858960
92262898
65934427
73189059
68788295
43654243
33071510
64932275
44091018
28442755
47833543
47489761
22664037
36586103
39596637
30039495
5234103
90081641
654656
59052217
39442174
44734382
18494
22288339
8656020
59133021
51051654
62498220
3703147
90129942
692418