93151231
44503735
17054049
5685108
29526998
9205544
7152685
15101968
95337020
64239621
11825907
59772989
74418073
9453694
68384620
90463115
875868
50663290
94856238
75021562
24855003
7025980
864613
27917212
59665413
54739997
84478030
54054383
99147597
55819660
55636605
7414130
82446574
3717766
6350354
96359214
2698263
56643239
84342968
29433799