80469600
48782758
11118364
72153894
82522
99444871
56905796
14231170
10469551
181101
65927129
86489173
81975285
78246314
18376269
12194368
1214726
90066408
45838888
9394481
14803601
22765940
94481583
73151093
80856645
31933902
144128
6283305
26277052
30395827
73178569
855513
41093678
34172165
40738002
5657999
26848088
42085436
77977805
56701794