81604850
30254378
40467139
47678602
96521378
15734376
76903077
94614299
96966990
65159013
17594830
80834587
12261224
90498791
92665925
19226162
56468400
9995829
6515702
16113231
8197905
1949948
5217851
80125545
5387364
55861051
8147185
35116303
13512038
23451150
430591
16364578
21593153
50429162
25517512
99158598
29937519
87166612
70668573
97373307