95961212
3350441
83086173
30697641
80963372
31182649
48709601
45842917
22414743
88849840
69864091
8944177
29638338
42809447
81622783
3589166
7423834
6562413
9345102
73622175
68003260
14173930
2833292
60746989
31897523
39198546
61585802
18072718
12418520
17218100
75365409
20409987
785673
6454819
1721264
82702227
2978562
6809906
5857037
94252580