26941495
10826126
75545887
97873282
69157335
629781
39543037
9944529
97931233
82037564
73217890
3961547
49552908
39082253
83276846
27372471
94647729
29028690
17567705
68887332
6427150
76114528
3082525
65078779
666283
62685748
59884851
70337042
40005113
99098859
24796327
14529097
45176602
66992311
21859555
87014422
60974508
10599363
92051513
122447