84648996
62344299
96017735
7176857
15623234
65162256
29093048
42706055
86291327
48247208
89671891
144252
29348910
71407844
59183760
20666430
41486812
85165331
81481210
67644067
32697645
28167010
99976678
54437663
98377211
76241975
40161442
34092930
983893
91242465
54285761
66141261
77512463
99643774
50802349
59478695
8398150
95264002
74035229
34914395