95767838
48185207
70302295
18521264
55401120
24832007
94092270
15771075
86755998
63217888
70265459
4673202
19576674
76206849
9682926
21539448
28535417
28866896
98287603
94588421
87638373
35032684
8576830
55183991
86361161
87519619
43819119
48755280
76103563
55145074
60358894
24554183
5424830
50128565
58048053
86139700
4445591
36856014
73515609
26808070