28745571
28947186
27815434
18789995
2965386
8853753
97935637
42297227
27223053
18934117
74901415
39352715
70675082
84239708
89128045
90107281
53474571
53407549
30834921
866916
53038182
86993252
68915013
86134326
65729401
58578833
49561696
29783349
95281264
53043869
79657056
90027311
84042999
81803189
71291402
46829938
17273866
6515075
77104277
15429125