30678235
58137799
95153813
22105824
7546110
35533311
8435266
66896051
48637296
55789414
43092128
46231604
18904491
55149589
67669082
84923371
42437877
25016904
9281747
17403667
142055
67703297
7433491
72177243
89238286
65917844
78659396
59547065
68191715
77261684
7974355
73154054
22139681
71456025
9571589
55472582
94276449
8158896
94051369
69259668